Skip to main content

Full text of "ZX Appeal"

See other formats


JAN/87 ἘΞ. 


zZx<Appeal 


Vancouver sinclair users group 


NexT Meeting: INSipbe 


KILLARNY COHHUNITY CENTRE INSIDE ZS y ous ta uku as 2 
6260 KILLARNY STREET EDITORIAL E co ο ο ντ. 2 

kic a. BITS & PIECES............... 2 
FRIDAY RENEWALS coe . J... a s rera 3 

CALENDAR 7.3 223v ρων S 3 

PREZ SAYS. δν S 2322 νὰ ὃς oe 4 

JANUARY 9/87 s LAST MEETING... s.s ο οι ο Se 5 
SUPPLIERS ces ss 9 Reemi. 6 

2068-PR6M. 25721: 3 2:4 7 

1000 HARDWARE........... 8 

ZXAPPEAL IS A MONTHLY dB... leen 8 
NEWSLETTER PUT OUT BY THE TIMEX. TIPS ive ky. 9 
VANCOUVER SINCLAIR USERS GROUP. 2068 PRCM. ucl l yt Š 10 
FOR MORE INFORMATION ON THE Ἢ OD- MAUS ο acreage 12 
CLUB AND PPEAL SEE THE BACKCOVER, PLAYING with ELECTRICITY. ..13 
1000 & 2068 PRGMS.......... 15 

2008-PR6MS. έως wc ὡς νο as 16 

ARTICLE; 4215: eu sis tutu wan 17 

MEMORY CALCULATOR.......... 18 

JETPLANE JOYSTICK.......... 18 


Š 3 MYSTERY PROGRAM............ 18 
MEMORY DUMPING............. 19 
—me-—miQLb ec 


— im | oe FT 


O 
ao 
ge 
aS 
Eo 


..COming soon 


TALS 15SSULE.,.... ......... 


Hope everyone had a 'Cool Yule' and 
didn't OD on turkey, stuffing, et al. 
We're into a New Year and as the long 
dark winter nights are certainly here 
and the Season's festivities are 
behind us we can finally get down to 
some serious keypunching trying out 
those new programs Santa left under 
the tree. If a cassette or two did 
not come ricocheting down your 
chimney, look up the list of suppliers 
printed within and order away. Harvey 
T. appears with his usual QL musings. 
Those members ordering the QL kit will 
be looking for Harvey's past articles 
after their kits arrive. New Member 
Vince L. drops by with a version of 
the Audio Booster, of a few issues 
ago, which he says may be safely used 
with the 1000 without causing 
unnecessary smoke. The Prez has 
something to say...so listen up. Ken 
A. also passes on the results of his 
latest forays into Sinclair Basic. New 
Member Joe Jenkins of Amarillo, TX, 
sends along a little graphics gem. 

The NETWORK Reprints are particularly 
bountiful this month with some items 
sure to be of interest to all. On the 
back page is a form for those members 
with Hardware problems they would like 
the Hardware Group to address. If you 
have a hardware query or are just 
uncertain how your machine works, be 
sure to take advantage of the 
knowledge and brainpower available. 
The Hardware Group will be more than 
pleased to receive any and all 
questions. 

QE ACC X HEA HHA AHHH 
EDITOR'S EDITORIAL: 


Last meeting Ken asked for a volunteer 
to take on the small job of Recording 
Secretary. We had a good turnout of 
over 30 members but not one member 
would volunteer to carry out this 
really simple task. Later on in the 
meeting a member rose to state that he 
was unsure whether he would be 
renewing his membership as he was not 
sure of ‘what he would be getting for 
his money.' It seems that most of the 
members of this club have forgotten 
what this club is all about. You don't 
'get' anything for your membership | 
dues. The dues go toward paying the 
inevitable costs that arise when 30-40 D 


people of mutual interests arrange to 
meet to discuss and exchange mutual 
points of view. The Group Newsletter 
serves as a forum to continue this 
exchange as well as allow distant 
members to participate. The theory 
behind this and any other common 
interest club is Contribution, not 
Consumption. I, as the Newsletter 
Editor, spend many hours contributing 
to the viability of this club and I 
can say the same for Ken, both as Pres 
and as a Newletter Contributor, as 
well as the other few members who 
contribute. But I'm afraid that this 
can't be said of the majority of the 
members. Some would say that this is 
the way of the world - 10% do while 
90% sit on their hands. Well I don't 
accept this. You joined this club for 
a reason - because you shared a common 
passion for a quite uncommon machine. 
So start sharing! If you don't do your 
share, who will? One day you might 
find yourself saying "what ever 
happened to that computer club I 
thought I belonged to." It probably 
ceased due to lack of interest when 
you weren't looking. Nuff said? 

* * k * k k k k k k k k k k ce e ce e k k k k k k k k k k k k k k k k k 


BITS & ΡΙΕΣΈΒ....».».»».»»»͵.»».»»».. 


...the Book Warehouse on Broadway has 
a number of TS related books at 
incredible prices. This member found 
some additions to his library at $1.99 
& $2.99 each but was greatly outdone 
by Ken A. who picked up a number of QL 
related books at 9 CENTS each. He said 
he'll be making belated Xmas gifts to 
the QL kit buyers. If you can't find 
any be sure to ask if any are ‘in the 
back'. 

...Speaking of books, ZEBRA SYSTEMS 
still has lots of stock of the titles 
they're offering at $5.00 each, 
2@$9.00,or 30$12.00.... A great 
bargain. 

...be sure to attend this months 
meeting. John B. will be demoing all 


his WEYMIL wares and will be offering 
special pricing to members placing 
orders at the meeting. 

...the TIMEX REPAIR story has a very 
happy ending. As was reported last 
time, my 2068 suffered smokeitis and 
was sent to the hospital for 
treatient. 34 days later a brand new 
replacement was left behind the screen 
door. The service side of the TIMEX 
Computer story isn't over by a Jong 
shot. I'm impressed! 


...Ex-member and now Robot guru Karl 
Brown is offering his renowned 'Build 
Your Own Robot Course' one last time. 
Call V.V.I. NOW to reserve your spot 
because , as we all know, this course 
is very popular and when this one is 
over - that's itl 

..Speaking of ROBOTS, the first 
meeting of the new year of the Robot 
subgroup, better known as the 
VANCOUVER ROBOT CLUB will be at the 
usual time and place.(Al Wright's 
office, #611 - 470 Granville St. on 
Wed. Jan 21/87 at 7:00. If you come 
after 7:00 you must press the buzzer 
until the maintenance guy comes to 
open the door. It would be easier if 
you just came before 7:00.) If you 
don't have a Robot but want to see 
what it's all about feel free to come. 


+..the QL kit pricing list has arrived 
and members are scurrying off to 
various banks with passbook in hand 
ready to do massive injury to savings 
accounts. Me tool Next issue should 
see much to report. 

... if you're in the market for some 
Software or hardware add-ons don't 
forget our own DAVE ROSS. I was over 
at his shop the other day and he has 
LOTS of good stuff - good prices too. 
Give him a call at 874-1756. 

-..again, make sure you get to the 
next meeting. You could be richer for 
it. No, Virginia, not money...a 
DOORPRIZE! All attending members will 
have a chance at a draw for either 
Cruncher 1000 or Cruncher 2068 -- your 
choice, if you win. SEE YOU THERE. 


YOK Y X. 3 3 X K X N XE eee XX XXX XXX 


RENEWING MEMBERS: 


J. Brohman, L. Montminy, H. Slot 
K.Abramson, E. Begin, B.Rutter 


NEW MEMBER: 


Jim Hunkins, Rapid City, SD 


Remember to renew at the meeting if 
you received the dreaded EXPIRY 


NOTICE. 


kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 


Meeting date... 


[JANUARY — 
eus TronT roe [veo [reo [rna [enr 
LLL D Les 
HECE rA 


PRESIDENT ὁ PRATTLE 


to the number ο import articles t 
should go into YOUR newsletter, Ther 
Should be more MUTUAL SUPPORT in the c 
ana this means more participation kaq Y 


I£ uou want to Just sit back and RECEIVE 


ne and feu oth 
the bith your ο 
ke to kg ΞΟΠΕΜΗΟΤ. 
ppeointed. HUTLBL SUPPORT 


Club based en! ticipation. IF 
happens --- 


Judging 


eiu dk 
' the nuliü 
to "there 


: support For in 
: With need Tiii : 
10] fand more 


for the 


veap'z resolution: OME 
" PEE HONTH, “But I'm 
g^ dou crg, YOU don't. 
^ dust dust OFF some τῇ 
oRTEINL or ADAPTED programs 
(if adapted, cite 
3 unite to uz 
ind con, or write 
or Ccribinad anu 
1815 areas. Hand 
to Bod a th 


enzued touche 
"μπω should I 
jt de Ti enu. gh. 


to the 
| need im 


dt. 1 led o£ his "E «t monthly 
until Box when we 3, or mail them to him directly, He 
sated Due ; views, Can't Continue to produce a first rate 


news letter 
news letters, 


from nothing but. import. 


S thë Tuber 
and th overall level ο 
. Retüetüber back in 'ΞΞ heri 
Ought Their Compu 


Ez Whe alza! 
FARTICIPATION, 
Ë ht H tina speakers whe 
3 E hight enhance oun τ lease let me 
u  REteiber i ο a people Επ. Do uou ha . rend in £ome 
. QUT efsroom or into Joni y ter relate Me Πρες” ; F 
lon  roem? Remember Karl τω aputer related business? Think about. 
'zoufid &  light' shows, d 
contributions to μὲ 
all σὲ the ot 
yews letter: 


gait wo know o£ int 


5. 


on en to 

g or at least volunteer 
ames of interested People. t. 
are problems im implimenting and project, 
but What you will learn in your efforts 
Will make your participati en worthuhile. 

« hink tha T have 
ee in E Exciting 
EE MEI EUER Az When I attended a W sessi 

USUG was established With ‘the hardware group’ to Peer 
Organization For ΤΠΕ new speech synthesizer project (which, in 
SINCLAIR COMPUTER ARE YOU didn't know, is ZX81 and 2085 
à couver a srar atible), Even i£ the project 
ze: — CAE x (ju. kidding, Wilfl, the -ᾱ 
Ὕ EACH OTHER ACCORDING changes were just fabulous. | 
> THEIR KNOWLEDGE. ° 


Ε au: {το 
m uo Du] 


iino 


MUTUAL 
MEMBER: I 
Tü THEIR WEEDS Fi 


«6 enough 2088 Jat tke discussion at the last meeting & 

letter, ος WRITE neu beainnind or Was it the beginning of 
, = j the end? Please! bo SOMETHING about it! 

Ξ YOUR Club, Participate!!! (Rod & I 


If you feel 
cles in your 
lié Tia - WRITTEN 2665 


P^ newsletter Ep ο. : 
THERE. τε dated Vill be twisting » 50 F€ prepared), 
here if à t A $ 


KEN ABRAMSON 


3/ 


ἐς mun. seb Harvey i 


The meeting was opened by the Ken, the prez, late as 
usual. A request was put to the group for a secretary & an 
unearthly silence fell. Out of the unfathomable darkness, 
arising from an unplombed depth I found myself growling give 
me some paper and I awoke with a pen in my hand. I am δ I 
remain Your Humble Scribe. Ken then continued the meeting 
with a description of his Zebra sound board containing the 
software which censors cusswords. The quality of sound was 
described as generally not the equal of the the clubs own 
ZXSound. 

Rod, the treasurer & editor, described the why of our 
dumping the Βοβὶς of Nova Scotia for the more affordable & 
sensible New Westminster Credit Union. We presently have 
$315.00 in the account. Rod then raised the prospect of 
raffling off a QL. After much discussion, a vote carried the 
motion with the sole dissenting voice being the one sensible 
person present. Rod is working out the details, by default. 
Rod then begged for more newsletter articles & got sneaky by 
suggesting a monthly “WHAT I DO WITH MY COMPUTER" article by 
each member of the group. Everybody thought it was a good 
idea, nobody volunteered. Ken wondered whether a fill in the 
blanks version would make it easier for the less voluble 
among us. 

The matter of Killarney membership cards was shelved 
indefinitely. 

Wilf, the hardware wunderkind, reported that the hardware 
group had met Sunday. The new speech board is probably going 
to be ready for the next group, with cost in the range of 
$7.00 plus or minus $5.@@ depending on whether holes are 
drilled or not. There will be an extensive newsletter article 
about this board. There were 15 people of the group with an 
interest in the project. 

The question of whether to drop the borrowers fee to the 
ZX81 library was discussed at length. After much discussion, 
it was agreed to charge a 31.0 deposit, refundable upon 
return of the tape. The question of a 2068 & a QL library was 
also raised. Glenn Read mentioned that he had an alignment 
tape he had developed for doing Azimuths & Wow and Flutter. 
He is going to make this available to the group. 

Wilf once again took the floor to describe the Hi-Res & 
Extended Basic by Gregory Harder of Denver CO, as well as 
his own NOVA multitasking, extension to the ZX video display 
which sports a clock, Basic trace, & memory window. 

Al Wright,  ex-prez & robotics enthusiast, stood to 
advertise the last Robotics course by Karl Brown which is 
beginning in Jan. at VVI. If you want to take the course, its 
now or never. 

A disgruntled 2068 member stood to complain that there 
was not enough 2868 content to the club. In general, the 
point was granted, with the proviso being that its your club; 
ie. its up to you! This discussion brought together a group 
who were discussing a 2068 library. The organized portion of 
the meeting dissolved to general mayhem & Wilf’s NOVA demo. 


Listed below, in no particular order, is a list of suppliers 
of Software, Hardware, and all manner of other goodies for 
the TS family of fine computers. Magazines are highlited 
This list is a little dated and a few suppliers 
might have ‘folded their tent,etc.,' but almost all should 
respond to a request for a catalog. A list of QL suppliers 
will be printed next issue. 


thusly "M". 


*SOFTWARE 
THOMAS B. 
P.0.BOX 64 
JEFFERSON,NH 03583 


WOODS 


¥HACKSEL ELECTRONICS 
247 QUEEN ST. WEST 
TORONTO, ONT. MSW 124 
CANADA 


ΧΤΗΕ JOHN OLIGER CO. 
11661 WHIDBEY DR. 
CUMBERLAND, IN 46229 


XWMJ DATA SYSTEMS 
4 BUTTERFLY DRIVE 


HAUPPAUGE, NY 11788 RS 
XCTM d 


CHET LAMBERT , W4WDR 
12984 SAM DRIVE 
BIRMINGHAM, AL 35235 


*SYNCWARE NEWS P 
P.O. BOX 64 
JEFFERSON, NH 63583 


XTIME DESIGNS UW) 


29722 HULT RD. 
COLTON, 


OR 97617 


*XHAL-TRONIX, INC. 
P.O. BOX 1161 - DEPT R 
SOUTHGATE, MICH. 48195 


XJRC SOFTWARE 
P.0. BOX 448 
SCOTTSBURG, 


IN 42126 


¥BYTE POWER 

1748 MEADOWVIEW AVE. 
PICKERING, ONT L1V 368 
CANADA 


ΧΕΝΟΙ 15Η MICRO CONNECTION 
15 KILBURN COURT 
NEWPORT, RI 62846 


6 


¥BUDGETSOFT COMPUTERS 
236 MAIN STREET 
RUSHVILLE, IN 46173 


¥CURRY COMPUTER 
P.O. BOX 5697 
GLENDALE, AZ 85312-5667 


¥ZEBRA SYSTEMS, INC 
78-66 JAMAICA AVE. 
WOODHAVEN, NY 11421 


ΧΕΟΟΤΕ SOFTWARE 
P.O. BOX 14655 
GAINESVILLE, FL 32684 


XLARKEN ELECTRONICS 
RR 2 

NAVAN, 
CANADA 


ONT K4B 1Η5 


XMARKEL ENTERPRISES 
P.O. BOX 2392 
SECAUCUS, NJ 97994-9992 


*BILL JONES, GULF MICRO 
1317 STRATFORD AVE. 
PANAMA CITY, FL 32404 
ΧΤ-5 HORIZONS Uw 
2062 SUMMIT STREET 
PORTSMOUTH, OHIO 45662 


*A.F.R. SOFTWARE 
2604-1605 PENNSYLVANIA AVE 
MIAMI BEACH, FL 33139 


XSHARPS, INC. 
RT. 18, BOX 459 
MECHANICSVILLE, 


VA 23111 


*SUNSET ELECTRONICS 
2254 TARAVAL STREET 
SAN FRANCISCO, CA 94116 


*BEAVER SOFTWARE 

999 MUNROE AVE. 
WINNIPEG, MAN R2K 1J4 
CANADA 


¥KNIGHTED COMPUTERS 
262 HIGHLAND ST. 
FULTON, ΝΥ 13869 


XVERN TIDWELL 
1383 WHITEHEAD ST. 
KEY WEST, FL 33646 


Χς.Ν. ASSOCIATES 
419 N. JOHNSON STREET 
ADA, OHIO 45519 


XRMG ENTERPRISES 
1419 1/2 7TH STREET 
OREGON CITY, OR 97645 


Χι ΕΜΚΕ SOFTWARE 
2144 WHITE ΟΑΚ 
WICHITA, KS 67267 


X*DAMCO ENTERPRISES 
67 BRADLEY CT. 
FALL RIVER, MA 62726 


*NOVELSOFT 

186 7TH STREET 
TORONTO, ONT M8V 3B4 
CANADA 


¥AERCO 
BOX 18993 
AUSTIN, TX 78266 


*SOFTGEMS 
P.O. BOX 119 
MAYVILLE, NY 14757 


XSIMULUSION-H2 
BOX 2382 
LA JOLLA, 


CA 92638 


*¥BUDGET ROBOTICS 
BOX 18616 
TUCSON, AZ 85731 


*H.C.S. SOFTWARE 
P.O. BOX 1754 
PORTSMOUTH, OH 45662 


*KAMREC SYSTEMS 
27346 BLUM 
ROSEVILLE, MI 48966 


XELECTRET SCIENTIFIC CO. 
P.O. BOX 4132 
STAR CITY, WY 26565 


X*XBY|lE-BACK INC. 
RT4 BOX 54 
LEESVILLE,SC 29676 


XWEYMIL CORP. 
BOX 5964 
BELLINGHAM, 


WA 98227-5964 


*TOM COLE 
15-1314 SPEIGHT 
WACO, TX 76786 


FRSSERHAÁRHAHEER HE E ER 


be sure to try this 


i" 
ju 
I 
i 
Ἷ 
| 


s ft 
Arr "m eye 
"t 
μι 
ft za ty 
eh κ 
Ln rm T 


$ 
ë 
A37 μι 


(D (2 thd Y 


s 
fod 
` 

I tu “ty 


118 CATA ii, ;- 5H. 
32,-6,134,s4, ERTEN 
:34,8,18,128, 
38, 75,54, -42 


i28 DATA ο e οσο. 
ατα ,8,-5,i7 


Pig E 136 ,12,-5,26, 
4,138, “38, -15,174,i126, 


G,i24,-48,-28,113,ce 244,82 


15ë DATA 176,34, 18, 


44174.34, 0,78, 105,55 ὁ ο τά ος 
*8,24 ,1289,598,8,12,144,77,86,48 


t c uu 
πμ 
ru 
m 
te 
[1] 
rm 
- 
"EN 
tu n rt 


m 


52,8,5,98,855,80,— 12, 


ΧΕ. ARTHUR BROWN CO. 
34804 PAWNEE DR. 
ALEXANDRIA, MN 56368 


XSILICON MTN COMPUTERS 
C-12, MTN STN.GROUP BOX 
NELSON, BC, ViL SP1 


*SIRIUS WARE 
ὁ TURNING MILL RD. 
LEXINGTON, MA 62173 


XSUMWARE 
PO BOX 13 
ELLENTON, FL 33532 


XBASICALLY PROGRAMMING 
2528 W. OLIVE AVE. 
FULLERTON, CA 92633 


XRUSSELL ELECTRONICS 
RD 1 BOX 539 
CENTRE HALL, PA 16828 


one!! 


-34,76,98, 
i ,8,6,132 


-38 , -15,13 
: 185,39,83, Ὦ 


Αλ... 


*E-2 KEY 

SUITE 25 

711 SOUTHERN ARTERY 
QUINCY, MA 62169 


*ISI 
377€ DUKE ROAD, RR1 
VICTORIA, BC, V8X 3W9 


ΧΤΑΡ PAINTER 
BOX 166955 
IRVING, TX 


XDELPHIC ENTERPRISES 
PO BOX 22285 
CORPUS CHRISTI, 


TX 28472 


ΧΑ and J MICRODRIVE 
SUITE "I" 

1656 DUANE AVE. 
SUNNYVALE, CA 94986 


XTHE WIDJUP CO. 
1126 MERRIFIELD S.E. 
GRAND RAPIDS, MI 49567 


ΧΑ: COMPUTER RESPONSE 
69-B ISLAND ST. 
KEENE, NH 63431 


LIHSREBEIIHHHHEH HH HH HH ARRAS ARE aka aa 2 RH oH 


snoopers kept 
from data 


LONDON, Ont. - Encryption 
devices that protect PC and main- 
frame users from data eavesdrop- 
pers over communication chan- 


nels are available from 3M 
Canada. 
The “Cryptkey” scrambler 


units range trom standalone units 
to a remote version and a central 
site device that can handle up to 
740 simultaneous, individually- 
encrypted conversations. 

Terrestrial and satellite micro- 
wave circuits are used by all 
long-distance carriers to com- 
plete telephone calls. Encryption 
protects sensitive data from inter- 
ception. 


T51888 SIGHAL BOOSTER 
by VINCE LEE, USUG 


GCT/36 NEUSLETTER HAD A GREAT 
IDER FOR A SIGHRL BOOSTER FOR 
TRPE LOADING ON THE 2868. IT 
CONSISTED OF JUST GRE PART - ΠΗ 
HUDIO TRANSFORNHER. UNFORTUNATELY 
THE ΒΟΟΡΤΕΗ΄ 5 SIGHAL UAS SAID TO 
BE TOO HIGH FOR SRFE USE OH ΤΗΕ 
T51888. HERE 5 GRE SOLUTION.... 


T5U 


J8pJO025aH Μο” 34 
Q 
u 
m 
c © 
n 
—— | 
—P 


SCHEMATIC 


— on τοι tie pin 2 to Pin 13 
- SU can be tapped off the 
regulator inside the 18688 


«οὐ 


THE FINAL STEP UILL BE TO 
CRLIBRATE ΤΗΕ HEU VOLURE SETTING 
FOR TAPE LOADING. UATCH THE 
SCREEN JUST BEFORE A PROGRAM 
LORHDS AND ADJUST THE UOLLUHE ON 
TRE RECORDER FOR... 


- ΟΝ A HORHHL LORD: THE SCREEN 
DISPLAY SHOULD SHOU A PATTERN 
Or TUD HORIZONTRL LINES NEAR 
THE HIDDLE THIRD OF ΤΗΕ 
SCREEN HHOÜNG THE HERRING BORNE 
PATTERN. 


oeoor OL 


PHHIS LIST 


Ti -- AUDIO TRHNSFORHCR 
IRS 273-1388) 

ICi - 74i 514 SCHAITT — TRIGGER 
iRCT IVE} ` 

Ci -- 8.82.F HONO CRP 

C2 -- 2286 pF HONG CAP 

Ri — 2.7 K 

HISC: - ERRPHONE PHICHCORD 


— ΡΕΗΕΕΟΗΠΟ TG HOUNT 
CIRCUIT 


i4 PIN IC SOCKET 


- OH SDS, OSAVE. SUICKTAPE,ETC: 
R HORIZVONTRL SHOU BLIZZARD 
PATTERN SHOULD APPEAR. 


IT LORDS SDS ,85AVE ,ETC ,PROGRANS 
PERFECTLY EVERY TIRE. THERE IS 
EVEN HR SLIGHT IHPEROUEHENT ON THE 
RECORDING LEVEL GH THE J.I.L 
COCHPUDECK . 


16766 16 to ooo eo Jo o do do Jo 101606 do 116 de 116161606 0 101616 Yo 0136 


WELL, AS FAR 
AS RESPONSE 
TIME GOES , ITS 


INCREASE RESPONSE TIME!/ 


TYE BEEN WORKING ON IT FCR 
TWO WEEKS, AND IT FEELS tE — — s 
TWO YEARS. ITS JUST Too Slow! ZENE" 
YOU'VE GOT TO DO SOMETHNG D 


P 


THE MICROWAVE. OVEN, AND 
AFTER ALL... THEN STANDS THERE TELLING 


ΠΝ 


Reprinted from Oct/86 DATA 
EXPANSION, the Newsletter of the T/S 
Users Group of Fort Worth 


TIMEX TIPS 
by Chuck Dawson 


QUESTION: Can you explain the term RLE graphics? 


ANSWER: R.L.E. stands for RUN LENGTH ENCODED graphics, which 
probably does not tell you a lot. The idea is to take a screen 
full of graphic information (usually 256 dots across by 196 dots 
high) and turn the information into ASCII characters which can 
then be sent via modem to other computers. At the other end, the 
ASCII characters are turned back into a visible screen which can 
be SAVEd. This is not just a system for use with Timex-Sinclair 
computers, but is in wide use with various makes. There are 
several public domain programs that encode and decode the screen 
information to and from RLE format. Most of the BASIC programs 
will ignore the bottom two print lines since the PLOT command 
will not work there. Machine code decoders can use the bottom 
lines. If you would like to write your oun program, here are the 
basics: First, the encoding starts with capital GH to mark the 
beginning of the file. Then, the encoding program starts at the 
upper left corner of the screen and counts the number of black 
dots that appear in a rou, counting to the right. Let/s say 
there are three black dots and then a white dot followed by two 
more black dots. Since ue are going to use ASCII characters for 
our encoding (space thru copyright or CHR$ 32 thru 127), ue are 
going to assign space uith the value zero, exclaimation uith the 
value one, quotes with the value tuo, and so on down to 
copyright with the value of 95. Therefore, our first encoded 
character will be # because it has a value of three followed by 
! because it is one and finally a ' because it represents tuo. 
This counting of black dots and uhite dots continues across the 
screen. When the right edge of the screen is reached, drop to 
the next line at the far left and keep counting. That is, five 
black dots at the end of a line folloued by three black dots at 
the beginning of the next line would be encoded as an eight. If 
we need a value of more than 95, (like if the whole top line is 
black dots), then we encode 95 for black, zero for white, and 
95 more for black and so on. The last character in the file is 
not ASCII but is a CHR$ 7 (bell). A complicated picture may 
easily take much more memory space than a SCREENS but keep in 
mind that this system is compatible with other makes of 
computers and is easily transmitted via modem systems uhich only 
accept ASCII characters. Examples of encoded pictures are 
available from many BBSs and are usually named with the suffix 
RLE (A picture of Brooke Shields might be named BROOKE.RLE). On 
CompuServe you can GO PICS at any ! prompt. This method of 
receiving and decoding graphics adds a whole new dimension to 


‘computing. I 
δΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧ 


i REM reprinted τε 
ΕΞ SLUG newsletter of 
oinciair Users group 5 
Louisvitte, KY. 
2 REM for the 2258 

SPECTRUAH ποτηε. 

i6 REH PICTURE 
PROGRAHS 

26 REM zz this prog 
do much g#xcept sh 
ai effect 

ο REM Clear ares for sacthine 
tod& and tabieszzs 

46 CLEAR 458655 

58 REM zxzload gzch 
D memory (5888h Ure 

Së ED SUB 11135 

78 RESTORE 878 

5B READ 5slePs,pciniz,tines,sha 
pes 

Së LET k-2z5hapecs 

168 REM )zzHuyi&e tzbies start ai 


Cosh 
118 LET 5=49152 
LET c-scmipoinis 
LET t=Ct+espoinis 
LET pr=tePstines 
LET n-pi2ipointcz 
LET steps-stepz- 
LET points=poin 
LEY tines=tines— 
iss: 


266 REH zzPoke the 
ilocationsziz 

218 POKE 45855, INT 
E 45854, INT {PEEK 
228 POKE 45857, INT 
E 458656, INT in—PErzK 
238 POKE 45659, IHT tp7256): POK 
E 45868, INT {p-PEEK 145865) 4255} 
248 POKE 45874, tines+i 

258 POKE 45675,pointséi 
268 POKE 45877, IHT (c7256)- 
E 45875, INT {C-PEEK 
278 POKE 45875, 
268: 

298 REH iiH&ead the coordinates 
fOr points in each Shape 

368 FOR τὸ TO points 

318 FOR 1 TO 5shspez-1 

328 READ x,y 


9 pb Mi 
T 
fte 


-ᾱ 


fot Ut μι 


tsbtë start 


{t7255}: POK 
145865) 4256} 
inv2S5): PDK 
145267) 4256) 


POR 
(45877) 22553 


338 POKE (5482142233 ,x 
348 POKE (548414225423 ,y 
358 NEXT j: NEXT i 


368: 
378 REH zz Calcuizies offsets b 
etween shapes for ες point 

368 FOR i-8 TO tines 

398 READ pti,pt2 

468 POKE {112511} pti 

4186 POKE (14221423 μες 

428 NEXT i 

438: 

448 FOR i-8 TO poi 


iii 
458 FOR j-8 TO znarEz-—1 
466 LET k-jri- IF £-zhaspes ΤΗΕΗ 
LET iz-8 
478 LET cx={PEEK í(z32miidDik)-PE 
ER í(543Bii423j)!»;ute&epz 
466 LET cy=iPEEK I5E5+5Zi+P>+k+1l11- 
PEEK (546217424 1111} 7St2r5 
4956 POKE (CHmiii22:;),INI (Cx+ë. 


53 


goer PORE (Ctm2i¢22j3443 , INT (Cu 
2.51 
HEXT i 


S18 HEXT ji: 
528: 

S38 REN zz Set previcus Shape τι 
Umber to zero 

S48 LET y-ae 

S58: 

S68 REH iz Set the next shape 
ῬοιπῖΞ to zero for first Plot 
5786 FOR i-8 TO points 

S586 POKE í(n423zi3,.8 

598 POKE ini23i321),8 

G8 NEXT i 


#2 HAIN SHAPE LOOP 344 


*i X-pretent Shape; y= 
next Shape 


678 LET x=y 

σος POKE 45875 ,x 

698 LET y=x4+i: IF 4-zhspes THEN 
LET y-e 

7868 REH ++ Sei 
5 for Shape x 
718 FOR i-B8 TO pointz 
726 POKE ip422i} ,PEEK 
x} 

738 POKE (p423i43) ,PEEK (sisnsi+ 


start coordinate 


tS tei +f 


758: 

766 REH zz Hain irsntforg Shape 
icop 

7786 FOR k-8 TO steps 

7885 REM zx Cait Bethine code 
798 RANDCHIZE USR 45838 

866 REN zz Deisy toop at start 
of transformation 
818 IF τ- THEN FUR 
ΗΕΝΧΤ j 

Eze HEXT k 

8386 EO TO 678 

84: 

858: 

86S REH ii SHAPE DATAR ir 

878 DATA 11,13,15,8 

8886 DATA 58,139 ,256,18,58,183,1 
58, 138, 76,38 ,53,156,158,12,53,15 
8 


898 ΡΗΤΗ 188,158,58,138,58,158,1 
48,118,738 ,18,58,158,58,18,78,153 
586 DATA 1585,138,55,30,70,159,1 
88,138 ,58,18,68,1538 ,58,38, 78,938 
918 DATA 158,98,93/38/78/186,78 
,98,58,38,78,158,28.328,190,08 
S28 DATA 188,78,98,52,720,42,78, 
78,58,58,78,158,92,58,13980,158 
938 DATA 78,58,95,1095,136,158,1 
$96,38,59,1898,88,155,95,100,150,1 
58 


946 DATA 189,36 ,06,136,158,158, 
146 , 56 , 58,158,598 , 262 ,98,138,128, 
της 


SSë DATA 148,55,20,130,150,1508, 
158,38, 188 , 158,115,382 ,58,138,i14 
8.586 

26g ΡΗΤΗ 158,2348,5228.,158,150,50,1 
238,18,130,158,1270,1£0,0506,105,158 
, 68 


J=1 TO ορ 


S78 DATA 163,158,252 ,158,158,18, 
28 18, 158,153, 196, 158,158,158, 15 
58 I 


$88 DATA 58,39,158,1380,138,18,5 
8,38,158,138,139,156,156,130,158 


SSë DATA 595,78,:1:5,130,130,19898, 
S58 ,68,138,138 ,148,158,118,1238,i14 


29,28 
18668 DATA 16685,90,:125,1090,130,128 
"5ο, 168,188,138 ,258,258,118,188, 
88,18 a 
31818 DATA 133,115,178 ,58,78,18,5 
6,158, 78,136,138 ,156,112,58,58,i 
a 

4826 DATA 1868,135,115,30,58,108,9 
6,158, 76,188,113 ,36,128,36 ,58,53 
31836 CATA 68,1318 ,256 .28,58,58,i15 
6,158, 78,58,58, 13, 158,33,58, 188 
1848 DATA @,3,8,6,8,8,8,8,8,8,i38 
6,58,8,8,78,78 

3556 DATA 8,8,3,2.6,8,6,8,8,38,3 
-06 ,8,8,138,53 

1668 DATA 6,3,3,8,5,8,8,8,8,8,11 
6,36 ,8,8,78,38 

1878 CATA 8,1,1,2.2,3,23,4,4,5,5, 
6,6,7,7,8,8,9,5,2= 

1608 DATA 16,11,11,12,12,13,13,1 
4,14,15,15,8 . 

1858 DATA 16,17,17,18,18,16 
118: 

3118 REH zz Hachine code load ro 
utine 

41128 LET toc=45855 

11329 LET check -8 

1148 CLS : PRINT ΠΤ 18,18; “PLEAS 
E GRIT” 

1158 RESTORE 1238 

1108 READ n 

1178 IF n>=8 THEN POKE toc,n: LE 
T toc=toc+i: LET check-checkomn: 
SÜ TO 1168 

1155 IF chect=29669 THEN RETURN 
11968 PRINT “ChHecisus is "ο check; 


1288 PRINT "5houid be 29959." 
1218 PRINT “Checi program and re 
fun.” 


μέν 


[^] 


1228 STOP 

1236 DATA 8,85,95,90,98,05,0,8 
1246 DATA ο, 6, 5 6,8, 9, ὃ 
i258 DATA ο 6,0 ὃς, 8, ο, 
1268 DATA 53,138,176 

1278 DATA 42,8,175 

1288 DATA 34,14,276 

1298 DATA 42,138,176 

1388 DATA 34,15,176,245 
1318 DATA 285, 2276 


25 
78,35,78,225 
285,189, 


197 ,285,159,176 
193,i17,2,2 

128 ,145,48,4 
21,21 ,237,68 
71,121.345 
48,4,29,29 
237,53,79,176 
2885,i121,1854,D229 
93,187 

34,4,176 

46 ,8,56,4 
181,187.72,71 
234,50,175 

55, 128,283,563 
441,125,325 
56,393,154 
55,80,142,111 
237,91.4,176 
24,5,113 
237,91,5,376 
227,124,138,1683 
125,131,111,197 
285,199,170,193 
227,37 ,32,228 
225,281 


125,238,192 
31,55,34 
15,173,238 ,248 
173,87 ,124,7 
7,7,173 
238,159 ,173,7 
7,95,i24 
2358,7,71,4 
62,254,325 

36 ,253,71,26 
163,447,283 ,281 
238,12,176 
245,245,613 ,283 
39 ,22,6,S5 
42,12,176,25 
155,42, 55,176 
25,119,198 
42,12,175,25 
1250,42,35,170 
252,119,2431,601 
27,PÀ13,95 
258,23,176 
33,89,83 
6,8,41,23 
*8,1,25 
15,249,237,91 
28,175 ος, ος 
91 οσο, 175 

m ,ë ος, 55 
#25 ,63,77 

4ο, Το, 125,99 
25 ,18,63 ,234 
112,32,3,18 


241,561 ,32,225 
285 ,255 ,176,261 


237,93 ,24,176 
26,235 ,39,22 
8,55 
42,15,176,25 
78,325,78,1097 
237 ,91,24,176 
419,25 ,223 ,5= 
22,686,955 


2118 CATA 63,154,235 941 

στο DATA 61,32,i72,281 

2138 DAFA -99: REH zi Busey end 
Gf data vatue 

5399 CLEAR : SAVE "rPitirans" LIN 

E 1i: PRINT “Rewind tape“ T T Press 
F ap t Verify": VERIFY ““: PRI 


11 


12 


Our resident QL guru provides a list 
of QL-oriented periodicals. 


Quanta - The official organ of the QUANTA ( QL Users and 
Tinkerers Association ) comes out monthly. Contains 
international information of all sorts & levels. Generally 
the best source of the real dirt. Has a Library of 34+ 
microdrives. Membership is by subscription to Quanta. Costs 
£14.09 per year. Write to: 

Brian Pain 

24 Oxford Street 

Stony Stratford 

Milton Keynes MK11 1JU 

England 


Quantum Levels - A North American publication put out 
by the Syncware folk, Thomas Bent, Fred Nachbaur etc. Started 
in August/86. I have only seen one issue so far; it was a mix 
of information new users would find useful. Costs US$18.95 
for 6 issues per annum (plus $3.99 for postage to Canadians. ) 
Available from: 

Thomas B. Woods 

Quantum Levels 


P.O. Box 64 
Jefferson, N.H. 903583 
USA 


QL Report - A monthly dealers viewpoint put out by Curry 
Computers. If you have lots of money to spend this will tell 
you what's available. Not too much other useful info. Cost is 
US$15.00 per annum. Write to: 

Curry Computer 

P.O. Box 5697 

Glendale, AZ 85312-5697 

USA 


Sinclair QL World - A monthly glossy Mag from England. 
The only newstand Magazine dedicated to the QL. All sorts of 
different articles, to all different levels. Lots of 
advertising. A good place to find out what’s available in 
England. Incidentally this magazine is the result of QL World 
buying out QL User. Available from Curry Computer for US$4. ΘΟ 
per issue & $1.62 postage each. Otherwise you can subscribe 
for a mere £45.99 to: 

Quadrant Subscription Services 

Oakfield House, Perrymount Road 

Haywards Heath, West Sussex 0444 459188 

England 


κκ κοκ 


-Harvey Taylor 


One of the first things you will want to do once you get 
your new QL up & running is get a printer working with it. 
Among the ports on the back of the QL are two Serial ports, 
but no Parallel port. Most printers use a Centronics style 
interface, so that a serial to parallel converter is called 
for. There are several of these devices on the QL market as 
well as several buffer/converters on the general market, 
however a serial to parallel converter oan easily be whipped 
up by do-it-yourself'ers. The device that makes this simple 
is the UART. The one I have used is the AY3-1915D, but the 
16402 could just as easily be used. The only restriction is 
that the serial parameters( ie. Stop bits, Word length, Baud 
rate ) must be switchable, rather than set by internal 
registers. 

When I first drew up this design, a year or so ago, I 
did not know of the MAX232 chip. I have used that chip in 
this version & eliminated the need for a +12/-12 volt charge 
Pump, as well as the seperate 1488 & 1489 line driver & 
receiver. This chip is available in Vancouver from RAE. I 
have included a xerox of the pinout & pin description. You 
will notioe in Figure 1 that there are a bunch of Capacitors 
hanging off that one chip & these are used precisely to hold 
the +12/-12 generated. 

Although it might seem that the 74L8373 is superfluous; 
in practice I found that once the Printer buffer is full & 
the printer sets the BUSY signal to tell the computer to send 
no more data, without the 7373, the interface would drop a 
character. 

I used the 8116 & switches arrangement because I wanted 
to be able to set the BAUD rate. The QL is capable of 
75, 300, 660, 1200, 2498, 4890, 9666 full duplex & 192008 half 
duplex, although I don't think many printers will go 19280 
baud. If a person decided they were doing to use only one 
baudrate eg. 9600 baud, the orystal ἃ 8118 ( the most 
expensive parts ) could be replaced with an RC timing circuit 
using a 555 timer or a CMOS 4001 among others. 

One of the wonderful little joys of interfacing which 
the QL will introduce you to is the difference between DCE & 
DTE devices in the R8232 standard. It has become traditional 
among QL'ers for some reason lost in the mists of time to use 
SER1 for the printer and reserve SER2 for modems ἃ other 
goodies. This means that the TxD shown going to the MAX232 
chip will be connected to pin 3=RxD of SER1. DTR coming from 
the MAX232 will be connected to pin 4=DTR. This topic is 
almost described in CONCEPTS under Communications. 

Do not omit the ground lines. QL ground from the SER1 
port is pin 1. There is also printer ground, & power supply 
gorund which all must be connected to the interface ground. 


13 


14 


The Centronics standard (I have included a xeroxed 
description) defines more lines than one actually needs to 


use. One can commonly get by with using only STROBE, BUSY, & 
the DATA lines. This works fine for Epson printers. 


The timing of the 74LS221 multivibrator strobes is set 
by the RC network on pins 14 & 15. The width of this pulse is 
approximately equal to .69(R*C). 

T .69 ( R * C ) 

.69 ( 2290 * 19E-9) 
1.5 E-6 


N H Hl 


This timing is not oritioal & will work fine as long as 
it in this neighbourhood. The strobe must be long enough for 
the UART and the printer to see it; while not being so long 
that characters are dropped. At 9600 baud there might be 969 
characters in a second which means 1/9690, approx 1Κ-3, 
between characters. Well within safety range. The minimum 
width for the printer is .5E-6 ( 500 nsec.) and for the UART 
it is .2E-6 ( 200 nsec.) 

Note that on the UART pins 34->39 are all tied high. 
This has the effect of setting the Serial parameters expected 
to 8 data bits, 2 stop bits, no parity. 


HOW IT WORKS 


To begin with the printer buffer is empty, so the 
printer sets BUSY low to signify it is ready to accept data. 
This signal goes to the 74L5221 at 1A enabling other (1B) 
input. The signal also goes directly back to the QL through 
the MAX232 to tell the QL to go ahead. The QL then sends a 
serial byte with start bit & stop bits through the MAX232 to 
the UART. The UART catches this serial stream k converts it 
back into a parallel form. As soon as the UART has a complete 
byte, it sets the DAV (data available) pin which kicks the 
74LS221 at 1B and causes it to set Q high enabling the 
74189795 buffer’s input latch while simultaneously strobing 
the printer with NOT-Q. This signal also clears the UART for 
the next oncoming byte. The Output enable of the 74LS373 is 
tied low so it is always on. The data from the UART passes 
through it virtually instantaneously. After the RC time, the 
Q and NOT-Q signals revert to normal. 

This process continues until the printer fills up at 
which time it asserts the BUSY signal. This has the effect of 
taking 1A on the 74L5221 high and preventing any strobes, as 
well as telling the QL via DTR to stop. There might at this 
point be a byte in transmission. If this is so, the UART will 
hold it until BUSY goes low at which point the cycle repeats. 

If you run into any problems with this oircuit, Hive me 


drop me a line C/O the editor & we'll see if wo can get it 
sorted out. 


Due to space/time limitations 
Harvey's article will be 
continued next issue...... Ed. 


TU TEST PATTERNS 


BU Ken Abramson 


This program can seen used to set up 

CE ë White a color TU sets for 

itorzi. The li dic Patterns generated 
Will perimit uou to adjust for centering, 
vertical height, horizontal Width, 
vertical & horizontal linearity, and 
convergence (color fringing. 

WARMING: DO NOT ATTEMPT TO ADJUST 


CONVERGENCE ON COLOR TU'S UNLESS YOU ENOL 
WHAT YOU ARE GOING ie.g.- have 2 service 
31 for euo ο: Σεν 


1 FEN 
2k T^5 1008 
BY KEN RBRRMSON 


TO pes d en e pen 

f On Qn £e por η C e p f 
m 
4 
- 


PRINT AT 


Up; ΕΕΤΤ 
GOTO 16 
100 PRINT AT u,p;' 
THEE 


e GOTO 
ë PRINT AT 


EN] 
ιο] 


à 


me, 
OM 


ο. 

= 
να 
-— 
TI 
5 


41@ GOT 18 
208 PRINT AT u, re enn 
218 GOTO 18 
232 GOTO = 
1188 SAVE “PATTERNR" 
28868 PRINT AT 5,5; "PATTERN?" 
2218 SLON 
282@ PRINT 
2358 PRINT "@- DARE ΞΡ ΞΗΗΤΓΗ"' 
2048 PRINT "1- LIGHT CROSS-HATCH 
2858 PRINT "2- HORIZONTAL LINES" 
2568 PRINT “3- VERTICAL LINES" 
2678 PRINT “4- WHITE DOTS" 
2820 PRINT "5- SLACK DOTS" 
28938 PRINT 
S808 PRINT "ENTER NUMBER OF DESI 
RED PATTERN" i 
3818 IF INKEYS="" THEN GOTO 5810 
3020 CEI es IHKEYS 
sasa 
3848 Er 3 

280 PORE 5,Ρ 

B FOR υ-ῤ T 
3878 IF CODE H GR CODE Ng:sF 
THEN GOTO = 
S858 IF Ng=" THEN GOTO 28 
38938 GOTO URB. νε ταο 


ο ο ρε δι ο να. 


1 REM Contributed bu VSUG Hem 
ber Joe Jenkins, fznarilio, YFexss 


` 3@ INK δ: PAFER 7: BORDER 7: I 
NUERSE ο: CLS 
LET 


8 =ë 
cec LET i=128: LET j--.75: LET 
t=75 
218 FOR t-112 το 48 STEP -8B 


228 LET j=j+7-5 [ ; 
238 PLOT i,j: DRAH £-:,1-3: HEX 
Taia LET i=32: LET j=75: LET k=1 
22 

256 FOR l-82.53 TO 358 STEP 7.5 
268 LET i-is8 I . 

278 PLOY i,j: GRAY £-i,t-y: HEX 
τι . 

288 LET i-128: IET jJjJ=157- LET i 
z75 

2068 FOR k&K-i2s8 TO P9606 STEP 8 

386 LET j-j-7.5 [ i 

318 PLOY i,j: DRRU £-i,t-j: HEX 
Tk 

328 LET i-288: LET j—-75: LET E= 
ize 

338 FOR t=67.5 TO 8 STEP -7.5 
348 LET i1-1—8 R N 

358 PLOY i,j: PR KR—i,1—J: HEX 
T L 

GSS LET a=NOT a 

S368 INVERSE 2 

378 60 TO 2858 
COE COO OX OEC OI COE XO IO COO 

1 REM ..h STUDY IN CURUES 
2 REM ..by GERTIE ANDERSSON 


3 REH REPRINTED FROM THE που, 
BEC ISSUE OF TIHEIINEZ 
4 REH THE NEUSLETTER OF THE 
THREE τς USER EROUPS τη THE 
SAN FRANCISCO BEY AREA. 
76 LET z-2 
Se LET P=. 8535 
Së FOR K-1 To 2 
SS €O SUB 568 
39% LET X-1i88: iri vY-i52 
iie LET A=58: PET U-68 
i38 FOR J=1 TO 8 
i35 PRINT HT Z,Ə;P: LET 7=742 
349 FOR I-1 TO 2 
3589 PLOT X,Y 
168 CRAY B. UPPI 
i78 PLOT X,Y 
389 DRHU A,U, ΕΡΤ 
i568 LET X=X+isa: HEAT I 
268 LET X-1885-: LET Y=Y-16: 
P=P3.8625 
2268 HEAT J 
238 LET P=P+.8525 
248 PRUSE 186 
258 COPY : CLs 


LIT 


568 FOR I-8 TO 2: 
518 FOR u=8 To 3: 
S28 PRINT HT I,JU;" “; 
538 NEXT J: NEXT 


1 


ie REH program 
Esrth satellite 
bu Darretit Frey 
from the πον ΒΞ 


taicutate 
εταί periods 
repranted 


=ë 
ΓΞ6378 
h-INT ((RHD38868080080) + 


P-CG35BH tht3} 
P1-P 
PRINT “How high must a sate 
tiitë be tin 


38 PRINT "kiiogeterzt) to orbit 


# 


“every 
G0 SUB 316 
INPUT hi 
PRINT ” 
PRINT AT 14,8;hi 
LET t=t+1 

LET fi=1888s thier) 
LET pi-czSOR {5153} 


ir ABS ípi-PR)/p:1E—83 THEN 
So TO 258 


226 PRINT 
238 PRINT AT $, 8; "Hot quite. Yo 
ur satettite has a" 
242 PRINT "period 
258 c0 SUB 318 
266 PRINT “Try 
276 60 TO 178 
238 PRINT AT i5 4384545 Corect 

243 =" 
298 PRINT “You got it in 


tries” 

STOP 
LET p#=IHT (7473448) 
LET p5-INI ipi-14482p4) 
IF ρά -ὃ THEN ES TO 358 
PRINT p4;” Gays, "; 
LET p2-IHT tp5768)' 
LET p3-IHT ír5-583p2.5) 
PRINT P2; " Hours, " 
Hinulest." 


# 


of 


again." 


z=: 


# 


- ss 
# 


3 


1 INE 


=> 
= 
== 


.6 


REMEMBER: Classifieds 
are free to members. 


The following is reprinted from the 
Newsletter of the ZX Spectrum Users 
of Western Australia. 


The program below will produce a 
test pattern which you could use to 
adjust your TV set to produce the 
sharpest image with the best colour. 
"hen you have finished entering the 


program, simply RUN and you should 
see the test card appear on the 
screen. 
ος 
| | TT l Ill l jll με. 
ΓΕΒ | | LA TITI TI B 
PITI TILL E 
DE Γ᾽ EANN- S 
EX | | ΠΕΡῚ ery | | δ | 
α =s ee s 
ZN τή | PS | 
AT Te = 
E αι Tas 


3 REH ----ΞΒΕΞ á SPECTRUA 
2 REM ---coiour TU test patte 


r 
ie 
=ë 
3ë 


FOR :-8 TO 248 
PLOT i,& 
GRR re 175 


NEXT 

FOR ica Tü 
PLOT ë, 
GRAY 255,8 


NEXT i 

PLOT 86,175 

DRAW 255,8 

GRAY 6,—175 

CIRCLE 127,81,54 

PRINT HT 16,18; “TEST PRITER 


PRINT RT 3,24; 
FOR c=ë TÜ 7 


STEP i6 


STEP 16 


anaanza 


Zgo 


kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 


= 


lines max. 32 col. 


The Vancouver Sun, Wednesday, Dec. 31, 1986 


New Year’s Eve is traditionally a time for reflec- 
| tion. A time to reflect on what has been. To look 
ahead and consider what might become. 

Computers are a good topic for reflection because 
the industry changes so rapidly. 

So, first reflection. It doesn’t take long to become 
knowledgeable — in a generic sense — about com- 
puters. Although the industry changes rapidly, 
there are still only three components to a computer 
system — the hardware, software and peripherals. 


Once you understand how these 
interact with each other, you’re 
more than half way there. 
Becoming familiar with the 
computer industry, both on an in- 
ternational and local level, 
means becoming familiar with a } 
few key players. Ë 


oft 


column two years ago, software 
developers and retail outlets 
were springing up continually. A PATTI SCHOM- 
number of these companies, MOFFATT 
opened and closed their doors 

within a year. Those that remain seem to be in it for 
the long haul. End-users can now track a company’s 
j performance before buying their services. 

But while it doesn’t take long to get to know the 
industry, it takes forever to understand printer driv- 
| ers and figure out how to get a printer to support a 
sophisticated word processing program. 

e 


COMPUTERS 


Second reflection. In the last few years, Vancou- 
ver has truly become a high-tech centre. Vancou- 
ver-based software developers have managed to in- 
filtrate both national and international markets 
with their products. 

And as the industry matures, another industry 
builds itself around it. Magazine publishers have 
come out with about 30 different computer-related 
magazine titles, and writers have written both tech- 


New Year's reflections 
on a changing industry 


When I first began writing this Βασ. 


nical and generic books on everything from buying 
a computer system to programming with Unix. 

All of the major accounting firms now have a 
computer consulting arm, and anyone with a back- 
ground in computers is now an independent consul- 
tant. 

Then there are the stock brokers and promoters 
regularly bringing high tech firms public. And there 
isn't a newspaper that doesn't have a regular fea- 
ture about computers. 

e 

Third reflection. Prices. They never really came 
down the way pundits predicted. It's true, you can 
now buy a personal computer for less than you could 
two years ago, but the speed of computers has in- 
creased so much it would be shortsighted not to buy 
an XT or AT, which happen to retail for the same 
price or more than personal computers did two 
years ago. 

While your money buys a lot more, you still need a 
lot of money to piece together the “minimum” sys- 
tem. When all is said and done, your new microcom- 
puter workstation will cost $5,000. 

This is probably bad news for anyone who has put 
off buying a system until the prices came down. 

e 


Next reflection. Everyone said 1986 was going to 
be the year of the laptop computer. It wasn't. While 
everyone would like to have one, it's difficult to jus- 
tify the cost for the convenience. 

Now everyone is saying 1987 will be the year for 
desktop publishing. I go on record as saying it won't 
happen until the bugs get worked out of the new soft- 
ware — which will be 1988. 

[ 


Final reflection. The computer industry joke of 
"what's the difference between a used car salesper- 
son and a computer salesperson” (answer: the used 
car salesperson knows when he's lying), is no longer 
true. Now, so does the computer salesperson. 


17 


MEMORY CALCULATOR...by Willie Jones 
Reprinted from the newsletter of the 
Indiana T/S Users Group. 


Here is a short utility to use with 
the 1000 and the 1500. It will tell 
you 5 things: 

1) Ram size 

2) Program size 

3) Display file size 

4) Memory used by variables 

5) Spare memory 

Just tag it onto the end of your 
program and call it when needed. 
This will show you how your memory 
is used up, as well as how much is 
left. Access by GOSUB 9200. 


S288 PRINT “RAH “> ( (PEEK 1638842 
SGZPEEK 16309) -16384) 718024; “K” 
S285 PRINT “PROGRAH “|, PEEK 155355 
42563PEEK 16397-26585 

S2i6 PRINT “DISPLAY “|; PEEK 1548 
B+2S563PEEK 15481-FPEEK 16396-2557 
PEEK 16397 

9228 PRINT “VARIABLES “PEEK 15 
464242563PCEK 15485=—PEER 16483-23 
bzPEEK 16461 

τομ PRINT “SPARRE “|, PEER 165054 
2564PEEK 163387—PEEFR 16412-256ł4PE 
EK 16413 

S246 PAUSE 158 


kkkkkžkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 


1 REM JETPLANE JOYSTICK FOR 
2868 OH 1888 BY CARRELL FREY 
RAND REPRINTED FROH THE NOU/86 
icu n HrUSI LETTER 

REN JOYSTICK HOUEHENTS E 

OPPOSITE UHAT YOUR FIRST we 
INSTINCTS TELL YGE. 
15 LET T- 

LET X-INT 

LET Y-IHT 


28 iRHDSS2) 
38 iRHDS22) 
48 PRINT AT 18,23; “-3 
45 PRINT AT 5,45; ~4~ 

45 PRINT AT 11,15; ~4" 
58 

se 

ss 


q-" 


IF T<>INT ii72)a2 THEN 60 T 


IF Xb-1 AND KiS2 AND Yo-iA 
ND Y122 THEN PRINT AT Y,X," " 
68 LET Y=Y+INT iRHDz3)-1 
78 LET X=X+IHT (RRD33)-1 
85 IF X>-1 AND X:32 AND Y»-1 
ND Yi22 THEN PRINT AT Y,X," " 
S6 IF STICK i1,2)-8 THER LET 


92 IF STICK {4,2} =4 THER LET 
i68 IF STICK {1,Ξ1-5 THEN LET 
i82 IF STICK i1,2)-1 THEN LET 


136 IF Xo-1 AND X32 AKD Yo-i 
ND Y422 THEN PRINT AT Υ, κ; ο" 
(2,2)-1 ARD X-15 
ND Y-10 THEN GO TO 188 

158 LET T-T41 

158 PRINT AT 8,8;T 

i78 GO TO 48 

138 PRINT AT 18,15; "x" 

198 PRINT AT ος; ὝΎου GOT IT I 
N ";T;" SECS” 

266 


a 


ou < < x x D 
BHHHHHHHHE EE EE A BH 


Mystery Program 


16 RESTORE FOR n-38668006 TO 38 


e42 
26 READ a: POKE n,a: ΜΕΧΣ n ` 
38 FOR H-8 TO 23: PRINT "12345 


678980123456578981i123450789012". NE 
XI N 

48 RHNDOHIZLE USR 380686 

5ο DATA 17,254,8,123,7,7,7,95, 
33 ,8,64,1,24,8,126,165,119,55,15 
,258,13,32,247,21,32,233,53,i41, 
92 ,119,84,93,19,1,192,2,237,176, 
58 ,72,92,119,14,63,237,176,281,8 
,8,8 


Hata ta aa aH ER EH HH HH HER 


— 
Co 


SIMFLE & HIGH DENSITY MEMORY DUMPING 
SIMPLE & HISH DENSITY MEMORY DUMPING 


BY Ken Abramson 
zopetimes Useful to examine á 

- 1: actuallu stored in the 

ΕΠΗ, in the form of nuülübenz, 
not only helps one to Understand the 
ngs of The Computer » kUt alsa gives 
E anaing oF how the Progra 5 
ΓΗ useful info for efficient 
^fi LTS). 


Prices 


. little machin 
pap alco 


pr inter 
Within 


k= P. the  exaiüp 3 
š have abtained : 
fi fan press COPY to 
d And then CONT το 
get the Tre» t “serene. 


1 REM SIMPLE CHE COLUMN DUMP 
S00 FOR A=ADDRESS 1 TO ADDRESS 
S901 PRINT A;"-";PEEK ñ 
8895 HEXT A 

1 REM SINGLE SCREEN = COLUMN 

MEMORY DUMF 
S300 FOR RHzHDDRESS 1 TO ADDRESS 
8801 FRINT A; "-"; PEEK AS TRB 11;A 
+22; "-"; PEEK (A+22);TAB 22;ns44; 
“-" PEER (4441 
8895 HEXT A 
1 REM FULL AGGRESSING, 
THREE COLUMN ΟΗΕ 
S508 FRINT “STARTING ADDRESS? 
$510 INPUT A 
$520 CLs 
S858 LET czà 
S540 FRINT nm;' '-" | PEEK A; TAB il; 
+22; "-"; PEEK (+22) TAB 22; Asad: 
“=-" PEER if 1 
SéS0 LET C 
85858 LET A=A+1 
S670 IF LET A=A4¢44 
s850 IF C i LPRIHT 
5890 IF C=22 THEN LET cC=08 
51588 GOT á 
1 REH MEMORY DUMP 
ONE ADDRESS PER LINE, 
SIX BYTES PER LINE 
S200 PRINT “STARTING ADDRESS?" 
9501 INPUT ñ 
8595 CLS 
885035 PRINT H;"-";PEEK Aj“, "PEER 
ΓΠΣ U PEEK (A42); ", "i PEEK ií 
Bt33;"," ; PEEK i844) ; UU C PEEK (A+ 
E 
Sc04 LET A=A+E 
88595 GOTO Saez 


i 19 


D. ROSS ELECTRONICS 


HARDWARE CLINIC 


by ken Abramson . 
Πρες OF people at the last meeting 
d interest in a suggestion made by 
gter that there be some HARDWARE 
 Weetings zet up toa help the 
ip With some of their hardware 
. These clinic sessions would be 
open to ALL Sinclair users and would be 
he at Limes ana plac to be arranged 
ídependina on the response). 


prorlein that i£ 
ou, rere i£ äi 
i t ved and to learn 
at the tame time! Just fill out 
below, cor write your own letter 
S your Τε, computer tyre, & à 
iption o£ the problem, sid hand it to 
at the next meeting or mail it to me 


WE victui c σι 


» B.C. 
= 


YEG SRŽ 


NAME: 
TELEPHONE: 
COMPUTER 
MODEL: 


PROBLEM: 


CALO ΧΧΧΣΧΧΧΝΧΧΣ ΧΧΧ ΧΧΧ COE CE CX CIEGO OE 


DAVE ROSS 


Operator 


874-1756 


R.C.M.P. 


Lans 


THE VANCOUVER SINCLAIR USERS GROUP HAS 

BEEN IN EXISTENCE SINCE 1982. WE ARE A 

SUPPORT GROUP FOR THE OWNERS AND USERS 

OF THE: MICROACE, ZX80, ZX81, TS 1000, 

TS 1500, SPECTRUM, SPECTRUM *, TS 2068, 
AND QL COMPUTERS. 


PRES.--KEN, ABRAMSON 
VIPRES.-- Ὁ 
TREAS. & EDITOR--ROD HUMPHREYS 


OUR MEMBERSHIP DUES ARE ONLY $15,00/ YEAF 
AND MAY BE SENT TO THE TREASURER, 


RoD HUMPHREYS 
2006 HIGHVIEW PLACE 
PonT MooDv, B.C.. V3H 1N5 


MEMBERSHIP INCLUDES A SUBSCRIPTION TO 
ZXAPPEAL - OUR MONTHLY NEWSLETTER. 
ZXAPPEAL ACCEPTS ADVERTISING, OUR 
**PREPAID** RATES ARE: 


$20.00 -- FULL PAGE 
$12.00 -- 1/2 PAGE 
$8.00 -- 1/4 PAGE 


ΖΧΑΡΡΕΑΙ HAS A PRINT RUN OF 75 COPIES 
PER MONTH FOR MEMBERS AND IS ALSO 
DISTRIBUTED TO APPROX HO OTHER SINCLAIR 
USER GROUPS THROUGHOUT NORTH AMERICA AS 
WELL AS OVERSEAS VIA THE NETWORK. 


NETWORK, CORRESPON E DIRECTED 
TO THE EDITOR AT DDRESS.